package guida.ccf.gzuexaminesystem.dto;

import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 文件上传 Dto
 */
@Data
public class StudentSaveFileDto  {

    /**
     * 比赛类型
     */
    private String projectName;

    /**
     * 学号
     */
    private String studentId;

    /**
     * 学生姓名
     */
    private String studentName;

    /**
     * 获奖时间
     */
    private String awardTime;

    /**
     * 导师工号数组
     */
    private List<String> teachers;


    /**
     * 文件集合
     */
    private MultipartFile[] files;

    /**
     * md5集合
     */
    private String[] md5s;

    /**
     * 存储路径: 项目名/userId(学号 or 工号)/获奖日期/
     */
    private String folder;

    /**
     * 个人赛(personal) / 团体赛(team)
     */
    private String type;

    /**
     * 队员数组
     */
    private List<TeamMateDto> teamMates;

}
